home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Franz PD
/
Franz PD Disk #170 (1992)(Rhein-Sieg-Soft).zip
/
Franz PD Disk #170 (1992)(Rhein-Sieg-Soft).adf
/
CassBoss.dok
< prev
next >
Wrap
Text File
|
1992-04-13
|
22KB
|
509 lines
*************************************************************************
* *
* CassBoss V2.0d (C)opyright 1992 by Steffen Jakob *
* *
* Diese Version von CassBoss hat folgende Einschränkungen : *
* - Es können maximal 5 Kassetten verwaltet werden (in der voll *
* funktionsfähigen Version ist die Anzahl der Kassetten natürlich *
* nur von der Speicherkapazität abhängig) *
* - Beim Ausdruck eines Kassettenetikettes wird immer das gleiche *
* Etikett ausgedruckt (wie gemein von mir). *
* *
* CassBoss V2.0d ist ein SHAREWARE-Programm. Es darf frei kopiert *
* werden, solange folgende Bedingungen erfüllt sind : *
* *
* - Folgende Dateien müssen zusammen kopiert werden : *
* CassBoss *
* CassBoss.info *
* CassBoss.dok *
* CassBoss.dok.info *
* Beispiel.data *
* Beispiel.data.info *
* - Die Kopiergebühr pro Diskette muß weniger als DM 5,- betragen *
* - Keine der oben genannten Dateien darf Bestandteil eines *
* kommerziellen Produktes sein. *
* *
* Für eine Shareware-Gebühr von DM 30,- bzw. $ 20 kann man *
* registrierter Benutzer von CassBoss werden. Bei Zusenden dieses *
* Betrages an mich erhält man : *
* - die neueste Version ohne Einschränkungen mit Seriennummer *
* - Update-Service *
* - meine Hilfe bei Problemen *
* *
* Sendet gefundene Fehler, Kommentare, Lob und Geld an : *
* *
* (bis zum 01.10.93) (danach) *
* Steffen Jakob Steffen Jakob *
* Alsbacher Straße 1 Bahnhofstraße 7 *
* 6101 Bickenbach 6148 Heppenheim *
* Deutschland Deutschland *
* *
* e-mail: jakob@darmstadt.gmd.de *
* *
*************************************************************************
=========================================================================
Inhaltsverzeichnis
=========================================================================
Zeile
1. Was ist CassBoss ? ................................................ 90
2. Hardware- und Softwarevoraussetzungen ............................ 116
3. Installation ..................................................... 136
4. Benutzung von CassBoss ........................................... 152
4.1. CassBoss starten ............................................ 156
4.1.1. Start vom CLI ........................................ 162
4.1.2. Start von der Workbench .............................. 173
4.2. Anlegen einer Datenbank ..................................... 180
4.2.1. Die Editormaske....................................... 188
4.2.2. Anlegen einer neuen Kassette ......................... 257
4.3. Speichern einer Datenbank ................................... 313
4.4. Laden einer Datenbank ....................................... 327
4.5. Selektieren einer Kassette .................................. 337
4.6. Druckfunktionen ............................................. 364
4.6.1. Etikett drucken ...................................... 370
4.6.2. Liste drucken ........................................ 385
4.7. sonstige Funktionen ......................................... 400
5. Beschreibung der Menü-Funktionen ................................. 409
5.1. Projekt ..................................................... 414
5.1.1. Datenbank laden ...................................... 417
5.1.2. Datenbank speichern .................................. 423
5.1.3. Datenbank speichern als .............................. 428
5.1.4. neue Datenbank ....................................... 435
5.1.5. Über CassBoss ........................................ 442
5.1.6. Ikonifizieren ........................................ 447
5.1.7. Ende ................................................. 455
5.2. Drucker ..................................................... 460
5.2.1. Etikett drucken ...................................... 463
5.2.2. Liste drucken ........................................ 468
5.3. Edit ........................................................ 473
5.3.1. Neue Kassette ........................................ 476
5.3.2. überschreiben ........................................ 481
5.3.3. einfügen ............................................. 494
=========================================================================
1. Was ist CassBoss ?
=========================================================================
CassBoss ist ein Werkzeug zur Verwaltung von Audio-Kassetten.
Wenn sich im Laufe der Zeit eine gewisse Menge von Kassetten angehäuft
hat, beginnt man, allmählich den Überblick zu verlieren: Wo war doch
gleich die Kassette mit den Greatest Hits der Doors ? Außerdem haben
Kassetten verschiedener Hersteller auch verschiedene Etiketten. Ein
einheitliches Erscheinungsbild wäre schöner. Man ist schon gezwungen, die
Etiketten mit Bleistift zu beschriften, wenn man eventuell die Kassette
später überspielen möchte, denn wo sollte man dann die Titel
aufschreiben.
Mit CassBoss sind all diese Probleme gelöst. Mit einem Editor wird eine
Datenbank aufgebaut. Darauf basierend hat man immer einen Überblick über
alle Kassetten, da es mit CassBoss möglich ist, eine Gesamtliste
auszudrucken. Die Etiketten werden ebenfalls über CassBoss auf ganz
normalem Papier ausgedruckt. Neben den Interpreten und Titel werden noch
viele weitere Informationen wie z.B. Aufnahmedatum, Rauschunterdrückung
usw. in der Datenbank berücksichtigt.
=========================================================================
2. Hardware- und Softwarevoraussetzungen
=========================================================================
Hardwarevoraussetzungen :
Amiga 500, 1000, 2000 oder 3000
PAL-Version (getestet mit Amiga 500 und 2000)
Kickstart 1.2, 1.3 oder 2.0 (getestet mit Kickstart 1.2 und 1.3)
mind. 500 KByte Hauptspeicher
Drucker (getestet mit Star LC24-10)
Softwarevoraussetzungen :
CassBoss
arp.library
icon.library
<Druckertreiber>
=========================================================================
3. Installation
=========================================================================
Im LIBS: directory müssen die Libraries arp.library und icon.library
vorhanden sein. Fall nicht vorhanden können diese mit
copy libs/arp.library LIBS:
copy libs/icon.library LIBS:
installiert werden.
Für den Drucker muß der korrekte Druckertreiber initialisiert sein.
(siehe Amiga-Handbuch).
=========================================================================
4. Benutzung von CassBoss
=========================================================================
4.1. CassBoss starten
---------------------
CassBoss kann sowohl vom CLI aus wie auch von der Workbench aus gestartet
werden.
4.1.1. Start vom CLI
--------------------
Das Programm wird mit
CassBoss [Datenbank]
gestartet. "Datenbank" steht dabei für den Namen einer Datei, die schon
mit CasssBoss erstellt wurde. Bei Angabe einer Datenbank wird diese
gleich nach dem Programmstart geladen.
4.1.2. Start von der Workbench
------------------------------
CassBoss wird von der Workbench einfach durch Anklicken des CassBoss
Icons gestartet. Außerdem ist es möglich ein Icon, das zu einer Datenbank
gehört, anzuklicken. Daraufhin wird CassBoss mit der Datenbank geladen.
4.2. Anlegen einer Datenbank
----------------------------
Um eine Datenbank neu anzulegen, wählt man in dem "Projekt"-Menu die
Aktion "neue Datenbank". Daraufhin werden alle sich eventuell im Speicher
befindenden Daten gelöscht. Gegebenenfalls wird noch einmal nachgefragt,
ob man wirklich eine existierende Datenbank im Speicher löschen möchte.
4.2.1. Die Editormaske
----------------------
Nun findet man eine leere Editormaske vor. Der Text, der sich jetzt
schon in der Maske befindet kann nicht überschrieben werden.
Die Maske unterteilt sich in drei Teilbereiche:
1. spezielle Informationen über die Kassette
2. Interpret und Titel der beiden Seiten sowie die Kassettennummer
3. Lieder, die sich auf den beiden Seiten befinden
Diese drei Teilbereiche entsprechen den drei Bereichen, die auf einem
realen Kassettenetikett durch die Faltung entstehen.
Im einzelnen haben die Bereiche folgendes Aussehen (A bzw. B beziehen
sich jeweils auf die Kassettenseite):
1. Bereich :
--------------------------------------------------------------------
| Jahr A | Besitzer | Jahr B |
|--------------------------------------------------------------------|
| Aufnahmedatum A | NR A | Dauer | Aufnahmedatum B | NR B |
|--------------------------------------------------------------------|
| Quelle A | von A | Kass. | Qualität | Quelle B | von B |
--------------------------------------------------------------------
Jahr -> Erscheinungsdatum der aufgenommenen Platte, CD, ...
Besitzer -> Besitzer der Datenbank
Aufnahmedatum -> Datum, an dem die Kassette aufgenommen wurde
NR -> Rauschunterdrückung (z.B.: Dolby C, ...)
Dauer -> Länge der Kassette (z.B.: 90 min)
Quelle -> Medium der Quelle (z.B.: CD, LP, Tape, DAT, ...)
von -> Besitzer der Quelle
Kassette -> Fabrikat der Kassette (z.B.: Maxell, Sony, ...)
Qualität -> Qualität der Kassette (z.B.: CrO2, Metal, ...)
2. Bereich :
--------------------------------------------------------------------
| Interpret A | Nr. | Interpret B |
|--------------------------------------------------------------------|
| Titel A | n | Titel B |
--------------------------------------------------------------------
Interpret -> Interpret, Gruppe, ...
Titel -> Name der Platte, CD, ...
n -> Nummer der Kassette
3. Bereich :
--------------------------------------------------------------------
| Lied Nr.1 Seite A | Lied Nr.1 Seite B |
| Lied Nr.2 Seite A | Lied Nr.2 Seite B |
| Lied Nr.3 Seite A | Lied Nr.3 Seite B |
| Lied Nr.4 Seite A | Lied Nr.4 Seite B |
| Lied Nr.5 Seite A | Lied Nr.5 Seite B |
| Lied Nr.6 Seite A | Lied Nr.6 Seite B |
| Lied Nr.7 Seite A | Lied Nr.7 Seite B |
| Lied Nr.8 Seite A | Lied Nr.8 Seite B |
| Lied Nr.9 Seite A | Lied Nr.9 Seite B |
| Lied Nr.10 Seite A | Lied Nr.10 Seite B |
| Lied Nr.11 Seite A | Lied Nr.11 Seite B |
| Lied Nr.12 Seite A | Lied Nr.12 Seite B |
| Lied Nr.13 Seite A | Lied Nr.13 Seite B |
| Lied Nr.14 Seite A | Lied Nr.14 Seite B |
| Lied Nr.15 Seite A | Lied Nr.15 Seite B |
--------------------------------------------------------------------
Pro Seite können bis zu 15 verschiedene Lieder angegeben werden.
4.2.2. Anlegen einer neuen Kassette
-----------------------------------
Um die Daten einer neuen Kassette einzugeben, muß Speicher für einen
neuen Datensatz angelegt werden. Dies geschieht durch die Aktion "neue
Kassette" im "Editor"-Menu. Unter dem Feld mit dem Inhalt "Nr." erscheint
jetzt eine Zahl, die den Index der neu generierten Maske anzeigt.
Einige Einträge werden automatisch ausgefüllt, können aber natürlich auch
überschrieben werden:
Jahr -> das aktuelle Jahr minus 1
Aufnahmedatum -> das aktuelle Datum
Besitzer -> "Besitzer"
Rauschunterdrückung -> Dolby C
Dauer -> 90 min
Quelle -> CD
Um einen Eintrag vorzunehmen, muß man zunächst den Cursor positionieren.
Dazu klickt man mit der linken Maustaste in ein gewünschtes Textfeld. Der
Text wird mit der Tastatur eingegeben, wobei folgende spezielle
Funktionen implementiert sind:
UP -> mit dem Cursor in die darüberliegende Zeile springen
DOWN -> mit dem Cursor in die darunterliegende Zeile springen
LEFT -> ein Zeichen nach links gehen, falls Editiermodus an
-> vorhergehende Kassette anzeigen, falls Editiermodus aus
RIGHT -> ein Zeichen nach rechts gehen, falls Editiermodus an
-> nächste Kassette anzeigen, falls Editiermodus aus
SHIFT-LEFT -> ein Wort nach links springen
SHIFT-RIGHT -> ein Wort nach rechts springen
ALT-LEFT -> an linken Rand springen
ALT-RIGHT -> an rechten Rand springen
RETURN -> zum ersten Zeichen in der daruntergelegenen Zeile
springen
ESC -> Editiermodus ausschalten
DEL -> Zeichen unter dem Cursor löschen
BS -> Zeichen links des Cursors löschen
TAB -> Bis zum nächsten Tabulatorstop (Länge 4) vorrücken
Hierbei bedeuten
UP : Cursortaste nach oben
DOWN : Cursortaste nach unten
LEFT : Cursortaste nach links
RIGHT : Cursortaste nach rechts
SHIFT : beliebige Shift Taste
ALT : beliebige Alt Taste
RETURN : Return Taste
ESC : Escape Taste
DEL : Delete Taste
BS : Backspace Taste
TAB : Tabulator Taste
Es gibt zwei verschiedene Editiermodi: Einfügemodus und Überschreibe-
modus. Unterschiede in der Funktionalität sind in 5.3.2. und 5.3.3.
beschrieben.
4.3. Speichern einer Datenbank
------------------------------
Um eine Datenbank speichern zu können, muß dieser ein Name zugeordnet
werden. Dies geschieht entweder durch das Laden einer Datenbank oder beim
Abspeichern einer Datenbank. Falls man in der Menuleiste "Projekt" die
Funktion "Datenbank speichern" anwählt und die Datenbank bereits einen
Namen hat, wird sie unter diesem abgespeichert. Anderenfalls muß man erst
mit einem Filerequester einen Namen für die Datenbank eingeben. Mit der
Funktion "Datenbank speichern als" in der Menuleiste "Projekt" kann man
das Erscheinen des Filerequesters erzwingen. Beim Abspeichern wird
automatisch ein zur Datenbank gehörendes Icon erzeugt, egal ob CassBoss
vom CLI oder von der Workbench gestartet wurde.
4.4. Laden einer Datenbank
--------------------------
Es gibt zwei Möglichkeiten eine Datenbank zu laden:
1. durch Starten von CassBoss durch Anklicken eines zugehörigen Icons
2. mit der Funktion "Datenbank laden" aus der Menuleiste "Projekt".
Hierbei wird der Datenbankname wieder durch den bekannten
arp-Filerequester spezifiziert.
4.5. Selektieren einer Kassette
-------------------------------
Um ein Kassettenetikett auszudrucken bzw. den Inhalt einer Kassette zu
ändern, muß diese Kassette selektiert werden, d.h. die zugehörige Maske
muß sichtbar sein. Dazu gibt es verschiedene Möglichkeiten:
1. Der Rollbalken:
Am unteren Rand des Bildschirms befindet sich ein Rollbalken mit dem
ein beliebiger Zugriff auf die Datenbank möglich ist. Wenn der
Rollbalken am äußerst linken Rand ist wird die erste Kassette
angezeigt; ist er am äußerst rechten Rand sieht man die letzte
Kassette.
2. Die Pfeiltasten:
Links und rechts vom Rollbalken befinden sich Pfeiltasten. Wählt man
die Pfeiltaste nach links an, so wird die Kassette, deren Index um
eins geringer ist als der Index der aktuellen Kassette, selektiert.
Entsprechend wird der Index bei dem nach links zeigenden Pfeil um eins
erhöht.
3. Die Cursortasten:
Falls der Editiermodus ausgeschaltet ist, was durch Drücken der
Escape-Taste erreicht werden kann, entspricht die Cursortaste nach
links dem linken Pfeilbutton und die Cursortaste nach rechts dem
rechten Pfeilbutton
4.6. Druckfunktionen
--------------------
Die Druckfunktionen beinhalten wohl die wichtigste Funktionalität von
CassBoss.
4.6.1. Etikett drucken
----------------------
Um das Etikett einer bestimmten Kassette auszudrucken, muß zunächst diese
Kassette selektiert werden (s. 4.5). Mit der Funktion "Etikett drucken"
aus der Menuleiste "Drucker" wir der Druckvorgang gestartet, nachdem man
bestätigt hat, daß der Drucker bereit ist. Das Druckbild entspricht im
Wesentlichen dem Aussehen der Editormaske.
Zum Drucken nimmt man am Bestem normales Schreibmaschinenpapier. Es
passen zwei Etiketten auf eine Seite. Nach dem Drucken schneidet man das
Etikett aus und faltet es an den gestrichelten Linien. Die Strichelung
wirkt fast wie eine Perforation, sodaß sich das Papier recht einfach
knicken läßt.
4.6.2. Liste drucken
--------------------
Wenn man einen Gesamtüberblick haben möchte, wählt man die Funktion
"Liste drucken" aus der Menuleiste "Drucker" an. Nachdem man bestätigt
hat, daß der Drucker bereit ist, wird eine Gesamtliste aller
gespeicherten Kassetten ausgedruckt. Die Liste ist nach Interpreten
geordnet und besteht aus folgenden vier Spalten :
Interpret | Titel | Kass.Nr. Seite
-------------------+----------------------------------+---------------
. | . |
. | . |
. | . |
4.7. sonstige Funktionen
------------------------
- Control-C : Abbruch des Programms
- Help : Ausgabe von Informationen über CassBoss
- Ikonifizieren : s. 5.1.6
=========================================================================
5. Beschreibung der Menü-Funktionen
=========================================================================
5.1. Projekt
------------
5.1.1. Datenbank laden
----------------------
Laden einer schon erstellten Datenbank mittels des arp-Filerequesters (s.
4.4.).
5.1.2. Datenbank speichern
--------------------------
Die sich im Speicher befindende Datenbank wird abgespeichert (s. 4.3.).
5.1.3. Datenbank speichern als
------------------------------
Der sich im Speicher befindenden Datenbank wird mit dem arp-Filerequester
ein Name zugeordnet. Die Datenbank wird unter diesem Namen abgespeichert,
der ab jetzt für folgende Aktionen gültig ist (s. 4.3.).
5.1.4. neue Datenbank
---------------------
Alle sich im Speicher befindenden Daten werden gelöscht, nachdem
gegebenenfalls eine Sicherheitsabfrage positiv beantwortet wurde (s.
4.2.).
5.1.5. Über CassBoss
--------------------
Informationen über CassBoss
5.1.6. Ikonifizieren
--------------------
Falls man zwischendurch etwas anderes erledigen möchte, kann man mit
dieser Funktion den Screen von CassBoss schließen. Es erscheint im
Workbench-Screen ein kleines Fenster. CassBoss wird wieder geöffnet,
indem man das Fenster akktiviert und die rechte Maustaste betätigt.
5.1.7. Ende
-----------
CassBoss beenden.
5.2. Drucker
------------
5.2.1. Etikett drucken
----------------------
Etikett der selektierten Kassette ausdrucken (s. 4.6.1.).
5.2.2. Liste drucken
--------------------
Liste aller Kassetten ausdrucken (s. 4.6.2.).
5.3. Edit
---------
5.3.1. Neue Kassette
--------------------
Anlegen einer neuen Maske (s. 4.2.2.).
5.3.2. überschreiben
--------------------
Aktivieren des Überschreibe-Modus. In diesem Modus werden vorhandene
Zeichen von den eingegebenen Zeichen überschrieben, ohne den restlichen
Text einzurücken. Weitere Eigenarten sind :
- mit TAB wird zum nächsten Tabulatorstop gesprungen
- mit BS wird das Zeichen links des Cursors gelöscht, ohne den restlichen
Text nachzurücken
- mit DEL wird das Zeichen unter dem Cursor gelöscht, ohne den restlichen
Text nachzurücken
5.3.3. einfügen
---------------
Aktivieren des Einfüge-Modus. In diesem Modus wird der vorhandene
Text bei Eingabe von beliebigen Zeichen eingerückt. Weitere Eigenarten
sind :
- mit TAB wird der Text bis zum nächsten Tabulatorstop
eingerückt
- mit BS wird das Zeichen links des Cursors gelöscht. Der Text rechts des
Cursors wird nachgerückt.
- mit DEL wird das Zeichen unter dem Cursor gelöscht. Der Text rechts
des Cursors wird nachgerückt.
- falls die Zeile voll ist und versucht wird, ein weiteres Zeichen
einzufügen, blinkt der Bildschirm einmal.